package com.ysd.lis.entity.cri;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ysd.lis.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * <p>
 * 通知步骤
 * </p>
 *
 * @author wh
 * @since 2025-02-13
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("CRI_NOTICE_STEP")
public class CriNoticeStep extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 步骤描述
     */
    @TableField("STEP_DESC")
    private String stepDesc;

    /**
     * 通知方式
     */
    @TableField("RELEASE_NO")
    private String releaseNo;

    /**
     * 通知角色
     */
    @TableField("RELEASE_ROLE")
    private String releaseRole;

    /**
     * 是否启用
     */
    @TableField("IS_ENABLE")
    private BigDecimal isEnable;

    /**
     * 消息类型(数据字典)
     */
    @TableField("INFO_TYPE")
    private String infoType;

    /**
     * 是否延时
     */
    @TableField("IS_DELAYED")
    private BigDecimal isDelayed;

    /**
     * 序号
     */
    @TableField("SEQ")
    private BigDecimal seq;

    @TableField(exist = false)
    private String releaseNa;
    @TableField(exist = false)
    private String releaseRoleNa;
}
